Understanding and Managing the Relationship between Requirement Changes and Product Constraints in Component-Based Software Projects

نویسندگان

  • Vu N. Tran
  • Brad Hummel
  • Dar-Biau Liu
  • Thu Anh Le
  • Jake Doan
چکیده

The recent surge of interest in component-based software engineering (CBSE) represents a strong reemergence of systems integration within the software industry. This approach comprises the acquisition, adaptation, and integration of reusable software components, often are purchased off-the-shelf, to enable rapid deployment of complex systems with minimum development effort and resource cost. While the number of CBSE-based projects continues to increase, small percentage can be claimed success. This paper asserts that the existence of a cyclical dependency between requirement change and reusable software component selection creates fundamental project management problems in componentbased software development. This is due to (1) the high cost in effort and time required to re-evaluate, re-select, and re-integrate reusable software components to support new changes in the overall system requirements, and (2) the high cost in effort and time required to re-evaluate, renegotiate, and rewrite the system requirements to reflect the constraints of the underlying software components selected. In this paper, we use our experience in building component-based distributed network management systems to illustrate the problems with cyclical requirementcomponent dependency in CBSE. We also present a set of effective risk mitigation strategies that have been adopted to minimize these problems in on-going CBSE projects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigation Of The Requirement &Constraints Affecting Teleworking In Government Institutes; Case Study : Research Institutes of Minister of Roads and Urban Development

Teleworking as an innovative way has many benefits in governmental, organizational and individual levels, but it faced with different variables in plan and implementation which is caused to low acceptance rate in organizations. By identifying and controlling these variables, managers and decision-makers can use teleworking programs in their organizations. The aim of this study is to investigate...

متن کامل

Investigation Of The Requirement &Constraints Affecting Teleworking In Government Institutes; Case Study : Research Institutes of Minister of Roads and Urban Development

Teleworking as an innovative way has many benefits in governmental, organizational and individual levels, but it faced with different variables in plan and implementation which is caused to low acceptance rate in organizations. By identifying and controlling these variables, managers and decision-makers can use teleworking programs in their organizations. The aim of this study is to investigate...

متن کامل

Using Theory of Constraints in Production Management and Scheduling (A Case Study)

In manufacturing institutes the only access way to maximum profit is identifying the production mix of the products based on the limitations such as policies and politics, demand and production processes. This study identifies the constraints of a tile-manufacturing company including constraints in its production and demand line using LINGO software version 15, and identifying production bottle...

متن کامل

KNOWLEDGE MANAGEMENT TO INVESTIGATE THE FAILURE FACTORS IN MANAGING OF GAS AND OIL INDUSTRY TRANSMISSION LINES PROJECTS

In this study the challenges of managing the civil projects in oil and gas industry over recent years that failed were investigated. For this purpose, the relevant cases and their effectiveness were categorized by analyzing research data obtained from the questionnaire results. The results obtained from the research showed that there is a positive and significant relationship between the projec...

متن کامل

Present an Initial Estimation Method for Logical Transaction-based Software Projects

The first and most basic requirement for successful entry of a project, is have a realistic and reasonable estimation. In this paper, in order to increase accuracy of software projects estimation and reduce complexity of estimation process, we introduce a method called the "Logical Transaction Point (LTP)". Our method is most appropriate for transactional software. By use of this method can est...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998